Step of Proof: before-adjacent 11,40

Inference at * 2 2 1 1 1 
Iof proof for Lemma before-adjacent:



1. T : Type
2. T List
3. u : T
4. v : T List
5. xy:T.
5. no_repeats(T;v adjacent(T;v;x;y (z:Tz before y  v  (z before x  v  (z = x)))
6. x : T
7. y : T
8. no_repeats(T;v)
9. (u  v)
10. 0 < ||v||
11. adjacent(T;v;x;y)
12. z : T
13. z = u
14. (y  v)
15. z:Tz before y  v  (z before x  v  (z = x))
  z before x  [u / v
latex

 by ((((RWO "cons_before" (0)) 
THENM (OrLeft))
TCollapseTHEN (Auto)) 
latex


TC1

TC1:   (x  v)
TC.


DefinitionsP  Q, P  Q, P  Q, P  Q, P & Q, x:A  B(x), ||as||, , (x  l), adjacent(T;L;x;y), a < b, A, no_repeats(T;l), type List, Type, x before y  l, x:AB(x), x:AB(x), t  T, s = t
Lemmascons before, l member wf, l before wf

origin